#ifndef __LIST_H__
#define __LIST_H__

// 编写 增 删 改 查 打印 的函数

// 引用头文件
#include "Element_data.h"
// 声明函数
// 编写 增 删 改 查 打印 的函数
// 顺序表的创建：    创建一个 班级 将len 等于 0
Sql_list *Init_Sql_List(void);
// 顺序表的插入：
void tail_insert_tail(Sql_list *L, Elenemt_data data);
// 顺序表的插入终端：
void cmdtail_insert_tail(Sql_list *L);
// 用户表的插入：
void tail_insert_User(Sql_list *L, Elenemt_User data);
// 顺序表的删除：
void tail_del_list(Sql_list *L);
// 顺序表的按名字删除：
void Del_by_name(Sql_list *L, char *name);
// 通过名字修改成绩：
void Modify_by_name(Sql_list *L);
// 顺序表的查找：
int find_by_name(Sql_list *L);
// 顺序表的遍历：
void printf_Sql_List(Sql_list *L);
// 顺序表的判空：
int IsEmpty_Sql_List(Sql_list *L);
// 顺序表的清空：
void Clear_Sql_List(Sql_list *L);
// 模拟内存空间：
void print_memory(Sql_list *L, size_t size);
// 顺序表的销毁：
void Destroy_Sql_List(Sql_list **L);

#endif